// 遍历 modules 文件夹 获取所有 api方法
const files = import.meta.globEager("./modules/*.ts")

let api: any = {}

for (const key in files) {
    if (Object.prototype.hasOwnProperty.call(files, key)) {
        // 获取方法名
        let name: string = files[key].default.name
        // 执行方法 获取对象
        let value: any = files[key].default()
        // 以方法名为字段名 建立对象
        api[name] = value
    }
}

const install = ()=>{
    uni.$u.$api = api
}

export default install
